package com.itlong.cloud.property.service;

import com.itlong.cloud.POJO.DTO.property.PropertySMSAccountInfoDTO;
import com.itlong.cloud.POJO.DTO.property.PropertySMSOverviewDTO;
import com.itlong.cloud.POJO.VO.property.PropertySMSAccountInfoVO;
import com.itlong.cloud.POJO.VO.property.PropertySMSOverviewVO;
import com.itlong.cloud.utils.page.Page;


/**
 * <desc>
 *      短信概览 信息处理接口.
 * </desc>
 *
 * @createDate 2017-10-19
 */
public interface IPropertySMSOverviewService {

    /**
     * <desc>
     *     短信概览
     * <desc/>
     *
     * @param pageDTO 分页查询  信息DTO
     * @return
     * @author ZiXuan
     * @createDate 2017-10-19
     */
    Page<PropertySMSOverviewVO> getPage(PropertySMSOverviewDTO pageDTO) throws Exception;

    /**
     * <desc>
     *     短信统计
     * <desc/>
     *
     * @param pageDTO   信息DTO
     * @return
     * @author ZiXuan
     * @createDate 2017-10-23
     */
    PropertySMSAccountInfoVO getSMSAccountInfo(PropertySMSAccountInfoDTO pageDTO) throws Exception;
}
